package scauCmiScaffolding.compiled;

import org.eclipse.jet.JET2Context;
import org.eclipse.jet.JET2Template;
import org.eclipse.jet.JET2Writer;
import org.eclipse.jet.taglib.RuntimeTagElement;
import org.eclipse.jet.taglib.TagInfo;

public class _jet_addjs implements JET2Template {
    private static final String _jetns_c = "org.eclipse.jet.controlTags"; //$NON-NLS-1$

    public _jet_addjs() {
        super();
    }

    private static final String NL = System.getProperty("line.separator"); //$NON-NLS-1$
    
    private static final TagInfo _td_c_iterate_4_2 = new TagInfo("c:iterate", //$NON-NLS-1$
            4, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$fcols", //$NON-NLS-1$
                "foreign", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_5_3 = new TagInfo("c:choose", //$NON-NLS-1$
            5, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_6_4 = new TagInfo("c:when", //$NON-NLS-1$
            6, 4,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "foreign/@order='last'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_7_5 = new TagInfo("c:if", //$NON-NLS-1$
            7, 5,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$refcolCount='0'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_9 = new TagInfo("c:get", //$NON-NLS-1$
            8, 9,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_10_5 = new TagInfo("c:if", //$NON-NLS-1$
            10, 5,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$refcolCount!='0'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_11_9 = new TagInfo("c:get", //$NON-NLS-1$
            11, 9,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_14_4 = new TagInfo("c:otherwise", //$NON-NLS-1$
            14, 4,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_15_9 = new TagInfo("c:get", //$NON-NLS-1$
            15, 9,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_20_2 = new TagInfo("c:iterate", //$NON-NLS-1$
            20, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$refs", //$NON-NLS-1$
                "referencedTable", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_21_3 = new TagInfo("c:choose", //$NON-NLS-1$
            21, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_23_4 = new TagInfo("c:when", //$NON-NLS-1$
            23, 4,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/@isRelation='true'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_24_5 = new TagInfo("c:choose", //$NON-NLS-1$
            24, 5,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_25_6 = new TagInfo("c:when", //$NON-NLS-1$
            25, 6,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/column/@order='last'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_26_9 = new TagInfo("c:get", //$NON-NLS-1$
            26, 9,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_29_6 = new TagInfo("c:otherwise", //$NON-NLS-1$
            29, 6,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_30_9 = new TagInfo("c:get", //$NON-NLS-1$
            30, 9,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_35_4 = new TagInfo("c:otherwise", //$NON-NLS-1$
            35, 4,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_if_36_5 = new TagInfo("c:if", //$NON-NLS-1$
            36, 5,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/column/@order='last'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_37_9 = new TagInfo("c:get", //$NON-NLS-1$
            37, 9,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_39_5 = new TagInfo("c:if", //$NON-NLS-1$
            39, 5,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/column/@order!='last'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_9 = new TagInfo("c:get", //$NON-NLS-1$
            40, 9,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_47_2 = new TagInfo("c:iterate", //$NON-NLS-1$
            47, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$fcols", //$NON-NLS-1$
                "foreign", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_48_8 = new TagInfo("c:get", //$NON-NLS-1$
            48, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_50_35 = new TagInfo("c:get", //$NON-NLS-1$
            50, 35,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_50_90 = new TagInfo("c:get", //$NON-NLS-1$
            50, 90,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_56_2 = new TagInfo("c:iterate", //$NON-NLS-1$
            56, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$refs", //$NON-NLS-1$
                "referencedTable", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_57_3 = new TagInfo("c:choose", //$NON-NLS-1$
            57, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_59_4 = new TagInfo("c:when", //$NON-NLS-1$
            59, 4,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/@isRelation='true'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_8 = new TagInfo("c:get", //$NON-NLS-1$
            60, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_63_37 = new TagInfo("c:get", //$NON-NLS-1$
            63, 37,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_63_120 = new TagInfo("c:get", //$NON-NLS-1$
            63, 120,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_63_200 = new TagInfo("c:get", //$NON-NLS-1$
            63, 200,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_63_316 = new TagInfo("c:get", //$NON-NLS-1$
            63, 316,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_68_4 = new TagInfo("c:otherwise", //$NON-NLS-1$
            68, 4,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_69_8 = new TagInfo("c:get", //$NON-NLS-1$
            69, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_72_37 = new TagInfo("c:get", //$NON-NLS-1$
            72, 37,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_72_101 = new TagInfo("c:get", //$NON-NLS-1$
            72, 101,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_72_162 = new TagInfo("c:get", //$NON-NLS-1$
            72, 162,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_72_259 = new TagInfo("c:get", //$NON-NLS-1$
            72, 259,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_90_35 = new TagInfo("c:get", //$NON-NLS-1$
            90, 35,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($projectName)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_90_90 = new TagInfo("c:get", //$NON-NLS-1$
            90, 90,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_95_11 = new TagInfo("c:iterate", //$NON-NLS-1$
            95, 11,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$bcols", //$NON-NLS-1$
                "attribute", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_96_11 = new TagInfo("c:get", //$NON-NLS-1$
            96, 11,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_96_81 = new TagInfo("c:get", //$NON-NLS-1$
            96, 81,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_96_131 = new TagInfo("c:get", //$NON-NLS-1$
            96, 131,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_99_5 = new TagInfo("c:iterate", //$NON-NLS-1$
            99, 5,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$fcols", //$NON-NLS-1$
                "foreign", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_100_7 = new TagInfo("c:get", //$NON-NLS-1$
            100, 7,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_100_72 = new TagInfo("c:get", //$NON-NLS-1$
            100, 72,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_104_5 = new TagInfo("c:iterate", //$NON-NLS-1$
            104, 5,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$refs", //$NON-NLS-1$
                "referencedTable", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_105_5 = new TagInfo("c:choose", //$NON-NLS-1$
            105, 5,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_107_6 = new TagInfo("c:when", //$NON-NLS-1$
            107, 6,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/@isRelation='true'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_108_7 = new TagInfo("c:choose", //$NON-NLS-1$
            108, 7,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_109_8 = new TagInfo("c:when", //$NON-NLS-1$
            109, 8,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/column/@order='last'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_110_5 = new TagInfo("c:get", //$NON-NLS-1$
            110, 5,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_110_84 = new TagInfo("c:get", //$NON-NLS-1$
            110, 84,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_110_164 = new TagInfo("c:get", //$NON-NLS-1$
            110, 164,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_113_8 = new TagInfo("c:otherwise", //$NON-NLS-1$
            113, 8,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_114_5 = new TagInfo("c:get", //$NON-NLS-1$
            114, 5,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_114_84 = new TagInfo("c:get", //$NON-NLS-1$
            114, 84,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_114_164 = new TagInfo("c:get", //$NON-NLS-1$
            114, 164,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_119_6 = new TagInfo("c:otherwise", //$NON-NLS-1$
            119, 6,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_if_120_7 = new TagInfo("c:if", //$NON-NLS-1$
            120, 7,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/column/@order='last'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_121_5 = new TagInfo("c:get", //$NON-NLS-1$
            121, 5,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_121_65 = new TagInfo("c:get", //$NON-NLS-1$
            121, 65,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_121_145 = new TagInfo("c:get", //$NON-NLS-1$
            121, 145,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_123_7 = new TagInfo("c:if", //$NON-NLS-1$
            123, 7,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/column/@order!='last'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_124_5 = new TagInfo("c:get", //$NON-NLS-1$
            124, 5,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_124_65 = new TagInfo("c:get", //$NON-NLS-1$
            124, 65,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_124_145 = new TagInfo("c:get", //$NON-NLS-1$
            124, 145,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );

    public void generate(final JET2Context context, final JET2Writer __out) {
        JET2Writer out = __out;
        out.write("Page({");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("  data: {");  //$NON-NLS-1$        
        out.write(NL);         
        // 针对外键
        RuntimeTagElement _jettag_c_iterate_4_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_4_2); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_4_2.setRuntimeParent(null);
        _jettag_c_iterate_4_2.setTagInfo(_td_c_iterate_4_2);
        _jettag_c_iterate_4_2.doStart(context, out);
        while (_jettag_c_iterate_4_2.okToProcessBody()) {
            RuntimeTagElement _jettag_c_choose_5_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_5_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_choose_5_3.setRuntimeParent(_jettag_c_iterate_4_2);
            _jettag_c_choose_5_3.setTagInfo(_td_c_choose_5_3);
            _jettag_c_choose_5_3.doStart(context, out);
            JET2Writer _jettag_c_choose_5_3_saved_out = out;
            while (_jettag_c_choose_5_3.okToProcessBody()) {
                out = out.newNestedContentWriter();
                RuntimeTagElement _jettag_c_when_6_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_6_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_when_6_4.setRuntimeParent(_jettag_c_choose_5_3);
                _jettag_c_when_6_4.setTagInfo(_td_c_when_6_4);
                _jettag_c_when_6_4.doStart(context, out);
                JET2Writer _jettag_c_when_6_4_saved_out = out;
                while (_jettag_c_when_6_4.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    RuntimeTagElement _jettag_c_if_7_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_7_5); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_if_7_5.setRuntimeParent(_jettag_c_when_6_4);
                    _jettag_c_if_7_5.setTagInfo(_td_c_if_7_5);
                    _jettag_c_if_7_5.doStart(context, out);
                    while (_jettag_c_if_7_5.okToProcessBody()) {
                        out.write("\t\tchoose");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_8_9 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_9); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_8_9.setRuntimeParent(_jettag_c_if_7_5);
                        _jettag_c_get_8_9.setTagInfo(_td_c_get_8_9);
                        _jettag_c_get_8_9.doStart(context, out);
                        _jettag_c_get_8_9.doEnd();
                        out.write(": {}");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_if_7_5.handleBodyContent(out);
                    }
                    _jettag_c_if_7_5.doEnd();
                    RuntimeTagElement _jettag_c_if_10_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_10_5); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_if_10_5.setRuntimeParent(_jettag_c_when_6_4);
                    _jettag_c_if_10_5.setTagInfo(_td_c_if_10_5);
                    _jettag_c_if_10_5.doStart(context, out);
                    while (_jettag_c_if_10_5.okToProcessBody()) {
                        out.write("\t\tchoose");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_11_9 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_11_9); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_11_9.setRuntimeParent(_jettag_c_if_10_5);
                        _jettag_c_get_11_9.setTagInfo(_td_c_get_11_9);
                        _jettag_c_get_11_9.doStart(context, out);
                        _jettag_c_get_11_9.doEnd();
                        out.write(": {},");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_if_10_5.handleBodyContent(out);
                    }
                    _jettag_c_if_10_5.doEnd();
                    _jettag_c_when_6_4.handleBodyContent(out);
                }
                out = _jettag_c_when_6_4_saved_out;
                _jettag_c_when_6_4.doEnd();
                RuntimeTagElement _jettag_c_otherwise_14_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_14_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_otherwise_14_4.setRuntimeParent(_jettag_c_choose_5_3);
                _jettag_c_otherwise_14_4.setTagInfo(_td_c_otherwise_14_4);
                _jettag_c_otherwise_14_4.doStart(context, out);
                JET2Writer _jettag_c_otherwise_14_4_saved_out = out;
                while (_jettag_c_otherwise_14_4.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    out.write("\t\tchoose");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_15_9 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_15_9); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_15_9.setRuntimeParent(_jettag_c_otherwise_14_4);
                    _jettag_c_get_15_9.setTagInfo(_td_c_get_15_9);
                    _jettag_c_get_15_9.doStart(context, out);
                    _jettag_c_get_15_9.doEnd();
                    out.write(": {},");  //$NON-NLS-1$        
                    out.write(NL);         
                    _jettag_c_otherwise_14_4.handleBodyContent(out);
                }
                out = _jettag_c_otherwise_14_4_saved_out;
                _jettag_c_otherwise_14_4.doEnd();
                _jettag_c_choose_5_3.handleBodyContent(out);
            }
            out = _jettag_c_choose_5_3_saved_out;
            _jettag_c_choose_5_3.doEnd();
            _jettag_c_iterate_4_2.handleBodyContent(out);
        }
        _jettag_c_iterate_4_2.doEnd();
        // 针对被引用键
        RuntimeTagElement _jettag_c_iterate_20_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_20_2); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_20_2.setRuntimeParent(null);
        _jettag_c_iterate_20_2.setTagInfo(_td_c_iterate_20_2);
        _jettag_c_iterate_20_2.doStart(context, out);
        while (_jettag_c_iterate_20_2.okToProcessBody()) {
            RuntimeTagElement _jettag_c_choose_21_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_21_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_choose_21_3.setRuntimeParent(_jettag_c_iterate_20_2);
            _jettag_c_choose_21_3.setTagInfo(_td_c_choose_21_3);
            _jettag_c_choose_21_3.doStart(context, out);
            JET2Writer _jettag_c_choose_21_3_saved_out = out;
            while (_jettag_c_choose_21_3.okToProcessBody()) {
                out = out.newNestedContentWriter();
                //20190119主动引用表everyTable是纯联系表  只要是纯联系表就可以用该方法，而不管everyTable是否多次通过外键引用eachTable
                RuntimeTagElement _jettag_c_when_23_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_23_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_when_23_4.setRuntimeParent(_jettag_c_choose_21_3);
                _jettag_c_when_23_4.setTagInfo(_td_c_when_23_4);
                _jettag_c_when_23_4.doStart(context, out);
                JET2Writer _jettag_c_when_23_4_saved_out = out;
                while (_jettag_c_when_23_4.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    RuntimeTagElement _jettag_c_choose_24_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_24_5); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_choose_24_5.setRuntimeParent(_jettag_c_when_23_4);
                    _jettag_c_choose_24_5.setTagInfo(_td_c_choose_24_5);
                    _jettag_c_choose_24_5.doStart(context, out);
                    JET2Writer _jettag_c_choose_24_5_saved_out = out;
                    while (_jettag_c_choose_24_5.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        RuntimeTagElement _jettag_c_when_25_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_25_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_when_25_6.setRuntimeParent(_jettag_c_choose_24_5);
                        _jettag_c_when_25_6.setTagInfo(_td_c_when_25_6);
                        _jettag_c_when_25_6.doStart(context, out);
                        JET2Writer _jettag_c_when_25_6_saved_out = out;
                        while (_jettag_c_when_25_6.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            out.write("\t\tchoose");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_26_9 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_26_9); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_26_9.setRuntimeParent(_jettag_c_when_25_6);
                            _jettag_c_get_26_9.setTagInfo(_td_c_get_26_9);
                            _jettag_c_get_26_9.doStart(context, out);
                            _jettag_c_get_26_9.doEnd();
                            out.write("s: []\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                            out.write(NL);         
                            _jettag_c_when_25_6.handleBodyContent(out);
                        }
                        out = _jettag_c_when_25_6_saved_out;
                        _jettag_c_when_25_6.doEnd();
                        out.write("\t\t\t\t\t");  //$NON-NLS-1$        
                        out.write(NL);         
                        RuntimeTagElement _jettag_c_otherwise_29_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_29_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_otherwise_29_6.setRuntimeParent(_jettag_c_choose_24_5);
                        _jettag_c_otherwise_29_6.setTagInfo(_td_c_otherwise_29_6);
                        _jettag_c_otherwise_29_6.doStart(context, out);
                        JET2Writer _jettag_c_otherwise_29_6_saved_out = out;
                        while (_jettag_c_otherwise_29_6.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            out.write("\t\tchoose");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_30_9 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_30_9); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_30_9.setRuntimeParent(_jettag_c_otherwise_29_6);
                            _jettag_c_get_30_9.setTagInfo(_td_c_get_30_9);
                            _jettag_c_get_30_9.doStart(context, out);
                            _jettag_c_get_30_9.doEnd();
                            out.write("s: [],\t\t\t\t\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                            out.write(NL);         
                            _jettag_c_otherwise_29_6.handleBodyContent(out);
                        }
                        out = _jettag_c_otherwise_29_6_saved_out;
                        _jettag_c_otherwise_29_6.doEnd();
                        _jettag_c_choose_24_5.handleBodyContent(out);
                    }
                    out = _jettag_c_choose_24_5_saved_out;
                    _jettag_c_choose_24_5.doEnd();
                    _jettag_c_when_23_4.handleBodyContent(out);
                }
                out = _jettag_c_when_23_4_saved_out;
                _jettag_c_when_23_4.doEnd();
                out.write("\t\t");  //$NON-NLS-1$        
                out.write(NL);         
                RuntimeTagElement _jettag_c_otherwise_35_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_35_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_otherwise_35_4.setRuntimeParent(_jettag_c_choose_21_3);
                _jettag_c_otherwise_35_4.setTagInfo(_td_c_otherwise_35_4);
                _jettag_c_otherwise_35_4.doStart(context, out);
                JET2Writer _jettag_c_otherwise_35_4_saved_out = out;
                while (_jettag_c_otherwise_35_4.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    RuntimeTagElement _jettag_c_if_36_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_36_5); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_if_36_5.setRuntimeParent(_jettag_c_otherwise_35_4);
                    _jettag_c_if_36_5.setTagInfo(_td_c_if_36_5);
                    _jettag_c_if_36_5.doStart(context, out);
                    while (_jettag_c_if_36_5.okToProcessBody()) {
                        out.write("\t\tchoose");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_37_9 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_37_9); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_37_9.setRuntimeParent(_jettag_c_if_36_5);
                        _jettag_c_get_37_9.setTagInfo(_td_c_get_37_9);
                        _jettag_c_get_37_9.doStart(context, out);
                        _jettag_c_get_37_9.doEnd();
                        out.write("s: []");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_if_36_5.handleBodyContent(out);
                    }
                    _jettag_c_if_36_5.doEnd();
                    RuntimeTagElement _jettag_c_if_39_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_39_5); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_if_39_5.setRuntimeParent(_jettag_c_otherwise_35_4);
                    _jettag_c_if_39_5.setTagInfo(_td_c_if_39_5);
                    _jettag_c_if_39_5.doStart(context, out);
                    while (_jettag_c_if_39_5.okToProcessBody()) {
                        out.write("\t\tchoose");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_40_9 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_9); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_40_9.setRuntimeParent(_jettag_c_if_39_5);
                        _jettag_c_get_40_9.setTagInfo(_td_c_get_40_9);
                        _jettag_c_get_40_9.doStart(context, out);
                        _jettag_c_get_40_9.doEnd();
                        out.write("s: [],");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_if_39_5.handleBodyContent(out);
                    }
                    _jettag_c_if_39_5.doEnd();
                    _jettag_c_otherwise_35_4.handleBodyContent(out);
                }
                out = _jettag_c_otherwise_35_4_saved_out;
                _jettag_c_otherwise_35_4.doEnd();
                _jettag_c_choose_21_3.handleBodyContent(out);
            }
            out = _jettag_c_choose_21_3_saved_out;
            _jettag_c_choose_21_3.doEnd();
            _jettag_c_iterate_20_2.handleBodyContent(out);
        }
        _jettag_c_iterate_20_2.doEnd();
        out.write("  \t},");  //$NON-NLS-1$        
        out.write(NL);         
        // 针对外键
        RuntimeTagElement _jettag_c_iterate_47_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_47_2); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_47_2.setRuntimeParent(null);
        _jettag_c_iterate_47_2.setTagInfo(_td_c_iterate_47_2);
        _jettag_c_iterate_47_2.doStart(context, out);
        while (_jettag_c_iterate_47_2.okToProcessBody()) {
            out.write("\tchoose");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_48_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_48_8); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_48_8.setRuntimeParent(_jettag_c_iterate_47_2);
            _jettag_c_get_48_8.setTagInfo(_td_c_get_48_8);
            _jettag_c_get_48_8.doStart(context, out);
            _jettag_c_get_48_8.doEnd();
            out.write(": function() {");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t  wx.navigateTo({");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t    url: '../../choosePage/choose");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_50_35 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_50_35); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_50_35.setRuntimeParent(_jettag_c_iterate_47_2);
            _jettag_c_get_50_35.setTagInfo(_td_c_get_50_35);
            _jettag_c_get_50_35.doStart(context, out);
            _jettag_c_get_50_35.doEnd();
            out.write("/choose");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_50_90 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_50_90); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_50_90.setRuntimeParent(_jettag_c_iterate_47_2);
            _jettag_c_get_50_90.setTagInfo(_td_c_get_50_90);
            _jettag_c_get_50_90.doStart(context, out);
            _jettag_c_get_50_90.doEnd();
            out.write("'");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t  })");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t},\t");  //$NON-NLS-1$        
            out.write(NL);         
            _jettag_c_iterate_47_2.handleBodyContent(out);
        }
        _jettag_c_iterate_47_2.doEnd();
        out.write(NL);         
        // 针对被引用键
        RuntimeTagElement _jettag_c_iterate_56_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_56_2); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_56_2.setRuntimeParent(null);
        _jettag_c_iterate_56_2.setTagInfo(_td_c_iterate_56_2);
        _jettag_c_iterate_56_2.doStart(context, out);
        while (_jettag_c_iterate_56_2.okToProcessBody()) {
            RuntimeTagElement _jettag_c_choose_57_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_57_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_choose_57_3.setRuntimeParent(_jettag_c_iterate_56_2);
            _jettag_c_choose_57_3.setTagInfo(_td_c_choose_57_3);
            _jettag_c_choose_57_3.doStart(context, out);
            JET2Writer _jettag_c_choose_57_3_saved_out = out;
            while (_jettag_c_choose_57_3.okToProcessBody()) {
                out = out.newNestedContentWriter();
                //20190119主动引用表everyTable是纯联系表  只要是纯联系表就可以用该方法，而不管everyTable是否多次通过外键引用eachTable
                RuntimeTagElement _jettag_c_when_59_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_59_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_when_59_4.setRuntimeParent(_jettag_c_choose_57_3);
                _jettag_c_when_59_4.setTagInfo(_td_c_when_59_4);
                _jettag_c_when_59_4.doStart(context, out);
                JET2Writer _jettag_c_when_59_4_saved_out = out;
                while (_jettag_c_when_59_4.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    out.write("\tchoose");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_60_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_8); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_60_8.setRuntimeParent(_jettag_c_when_59_4);
                    _jettag_c_get_60_8.setTagInfo(_td_c_get_60_8);
                    _jettag_c_get_60_8.doStart(context, out);
                    _jettag_c_get_60_8.doEnd();
                    out.write("s: function() {");  //$NON-NLS-1$        
                    out.write(NL);         
                    out.write("\t    var that = this");  //$NON-NLS-1$        
                    out.write(NL);         
                    out.write("\t    wx.navigateTo({");  //$NON-NLS-1$        
                    out.write(NL);         
                    out.write("\t      url: '../../choosePage/choose");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_63_37 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_63_37); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_63_37.setRuntimeParent(_jettag_c_when_59_4);
                    _jettag_c_get_63_37.setTagInfo(_td_c_get_63_37);
                    _jettag_c_get_63_37.doStart(context, out);
                    _jettag_c_get_63_37.doEnd();
                    out.write("s/choose");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_63_120 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_63_120); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_63_120.setRuntimeParent(_jettag_c_when_59_4);
                    _jettag_c_get_63_120.setTagInfo(_td_c_get_63_120);
                    _jettag_c_get_63_120.doStart(context, out);
                    _jettag_c_get_63_120.doEnd();
                    out.write("s?old");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_63_200 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_63_200); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_63_200.setRuntimeParent(_jettag_c_when_59_4);
                    _jettag_c_get_63_200.setTagInfo(_td_c_get_63_200);
                    _jettag_c_get_63_200.doStart(context, out);
                    _jettag_c_get_63_200.doEnd();
                    out.write("sList=' + JSON.stringify(that.data.choose");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_63_316 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_63_316); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_63_316.setRuntimeParent(_jettag_c_when_59_4);
                    _jettag_c_get_63_316.setTagInfo(_td_c_get_63_316);
                    _jettag_c_get_63_316.doStart(context, out);
                    _jettag_c_get_63_316.doEnd();
                    out.write("s)");  //$NON-NLS-1$        
                    out.write(NL);         
                    out.write("\t    })");  //$NON-NLS-1$        
                    out.write(NL);         
                    out.write("\t },");  //$NON-NLS-1$        
                    out.write(NL);         
                    _jettag_c_when_59_4.handleBodyContent(out);
                }
                out = _jettag_c_when_59_4_saved_out;
                _jettag_c_when_59_4.doEnd();
                out.write("\t\t");  //$NON-NLS-1$        
                out.write(NL);         
                RuntimeTagElement _jettag_c_otherwise_68_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_68_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_otherwise_68_4.setRuntimeParent(_jettag_c_choose_57_3);
                _jettag_c_otherwise_68_4.setTagInfo(_td_c_otherwise_68_4);
                _jettag_c_otherwise_68_4.doStart(context, out);
                JET2Writer _jettag_c_otherwise_68_4_saved_out = out;
                while (_jettag_c_otherwise_68_4.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    out.write("\tchoose");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_69_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_69_8); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_69_8.setRuntimeParent(_jettag_c_otherwise_68_4);
                    _jettag_c_get_69_8.setTagInfo(_td_c_get_69_8);
                    _jettag_c_get_69_8.doStart(context, out);
                    _jettag_c_get_69_8.doEnd();
                    out.write("s: function() {");  //$NON-NLS-1$        
                    out.write(NL);         
                    out.write("\t    var that = this");  //$NON-NLS-1$        
                    out.write(NL);         
                    out.write("\t    wx.navigateTo({");  //$NON-NLS-1$        
                    out.write(NL);         
                    out.write("\t      url: '../../choosePage/choose");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_72_37 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_72_37); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_72_37.setRuntimeParent(_jettag_c_otherwise_68_4);
                    _jettag_c_get_72_37.setTagInfo(_td_c_get_72_37);
                    _jettag_c_get_72_37.doStart(context, out);
                    _jettag_c_get_72_37.doEnd();
                    out.write("s/choose");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_72_101 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_72_101); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_72_101.setRuntimeParent(_jettag_c_otherwise_68_4);
                    _jettag_c_get_72_101.setTagInfo(_td_c_get_72_101);
                    _jettag_c_get_72_101.doStart(context, out);
                    _jettag_c_get_72_101.doEnd();
                    out.write("s?old");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_72_162 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_72_162); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_72_162.setRuntimeParent(_jettag_c_otherwise_68_4);
                    _jettag_c_get_72_162.setTagInfo(_td_c_get_72_162);
                    _jettag_c_get_72_162.doStart(context, out);
                    _jettag_c_get_72_162.doEnd();
                    out.write("sList=' + JSON.stringify(that.data.choose");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_72_259 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_72_259); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_72_259.setRuntimeParent(_jettag_c_otherwise_68_4);
                    _jettag_c_get_72_259.setTagInfo(_td_c_get_72_259);
                    _jettag_c_get_72_259.doStart(context, out);
                    _jettag_c_get_72_259.doEnd();
                    out.write("s)");  //$NON-NLS-1$        
                    out.write(NL);         
                    out.write("\t    })");  //$NON-NLS-1$        
                    out.write(NL);         
                    out.write("\t },\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                    out.write(NL);         
                    _jettag_c_otherwise_68_4.handleBodyContent(out);
                }
                out = _jettag_c_otherwise_68_4_saved_out;
                _jettag_c_otherwise_68_4.doEnd();
                _jettag_c_choose_57_3.handleBodyContent(out);
            }
            out = _jettag_c_choose_57_3_saved_out;
            _jettag_c_choose_57_3.doEnd();
            _jettag_c_iterate_56_2.handleBodyContent(out);
        }
        _jettag_c_iterate_56_2.doEnd();
        out.write("\t");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("  onLoad: function(options) {");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("    var that = this");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("  },");  //$NON-NLS-1$        
        out.write(NL);         
        out.write(NL);         
        out.write("  onShow: function() {");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("    var that = this");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("  },");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("  ");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("  onSave: function(e) {");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("    var that = this");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("    wx.request({");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("      url: 'http://localhost:8080/");  //$NON-NLS-1$        
        RuntimeTagElement _jettag_c_get_90_35 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_90_35); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_get_90_35.setRuntimeParent(null);
        _jettag_c_get_90_35.setTagInfo(_td_c_get_90_35);
        _jettag_c_get_90_35.doStart(context, out);
        _jettag_c_get_90_35.doEnd();
        out.write("/restSave");  //$NON-NLS-1$        
        RuntimeTagElement _jettag_c_get_90_90 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_90_90); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_get_90_90.setRuntimeParent(null);
        _jettag_c_get_90_90.setTagInfo(_td_c_get_90_90);
        _jettag_c_get_90_90.doStart(context, out);
        _jettag_c_get_90_90.doEnd();
        out.write("',");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("      method: 'PUT',");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("      data: {");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("        food: JSON.stringify({");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("          id:\"\",");  //$NON-NLS-1$        
        out.write(NL);         
        RuntimeTagElement _jettag_c_iterate_95_11 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_95_11); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_95_11.setRuntimeParent(null);
        _jettag_c_iterate_95_11.setTagInfo(_td_c_iterate_95_11);
        _jettag_c_iterate_95_11.doStart(context, out);
        while (_jettag_c_iterate_95_11.okToProcessBody()) {
            out.write("          ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_96_11 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_96_11); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_96_11.setRuntimeParent(_jettag_c_iterate_95_11);
            _jettag_c_get_96_11.setTagInfo(_td_c_get_96_11);
            _jettag_c_get_96_11.doStart(context, out);
            _jettag_c_get_96_11.doEnd();
            out.write(": e.detail.value.new");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_96_81 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_96_81); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_96_81.setRuntimeParent(_jettag_c_iterate_95_11);
            _jettag_c_get_96_81.setTagInfo(_td_c_get_96_81);
            _jettag_c_get_96_81.doStart(context, out);
            _jettag_c_get_96_81.doEnd();
            RuntimeTagElement _jettag_c_get_96_131 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_96_131); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_96_131.setRuntimeParent(_jettag_c_iterate_95_11);
            _jettag_c_get_96_131.setTagInfo(_td_c_get_96_131);
            _jettag_c_get_96_131.doStart(context, out);
            _jettag_c_get_96_131.doEnd();
            out.write(",");  //$NON-NLS-1$        
            out.write(NL);         
            _jettag_c_iterate_95_11.handleBodyContent(out);
        }
        _jettag_c_iterate_95_11.doEnd();
        out.write(NL);         
        RuntimeTagElement _jettag_c_iterate_99_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_99_5); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_99_5.setRuntimeParent(null);
        _jettag_c_iterate_99_5.setTagInfo(_td_c_iterate_99_5);
        _jettag_c_iterate_99_5.doStart(context, out);
        while (_jettag_c_iterate_99_5.okToProcessBody()) {
            out.write("\t  \t  ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_100_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_100_7); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_100_7.setRuntimeParent(_jettag_c_iterate_99_5);
            _jettag_c_get_100_7.setTagInfo(_td_c_get_100_7);
            _jettag_c_get_100_7.doStart(context, out);
            _jettag_c_get_100_7.doEnd();
            out.write(":that.data.choose");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_100_72 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_100_72); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_100_72.setRuntimeParent(_jettag_c_iterate_99_5);
            _jettag_c_get_100_72.setTagInfo(_td_c_get_100_72);
            _jettag_c_get_100_72.doStart(context, out);
            _jettag_c_get_100_72.doEnd();
            out.write(",\t");  //$NON-NLS-1$        
            out.write(NL);         
            _jettag_c_iterate_99_5.handleBodyContent(out);
        }
        _jettag_c_iterate_99_5.doEnd();
        out.write("\t\t           ");  //$NON-NLS-1$        
        out.write(NL);         
        // 针对被引用键
        RuntimeTagElement _jettag_c_iterate_104_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_104_5); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_104_5.setRuntimeParent(null);
        _jettag_c_iterate_104_5.setTagInfo(_td_c_iterate_104_5);
        _jettag_c_iterate_104_5.doStart(context, out);
        while (_jettag_c_iterate_104_5.okToProcessBody()) {
            RuntimeTagElement _jettag_c_choose_105_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_105_5); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_choose_105_5.setRuntimeParent(_jettag_c_iterate_104_5);
            _jettag_c_choose_105_5.setTagInfo(_td_c_choose_105_5);
            _jettag_c_choose_105_5.doStart(context, out);
            JET2Writer _jettag_c_choose_105_5_saved_out = out;
            while (_jettag_c_choose_105_5.okToProcessBody()) {
                out = out.newNestedContentWriter();
                //20190119主动引用表everyTable是纯联系表  只要是纯联系表就可以用该方法，而不管everyTable是否多次通过外键引用eachTable
                RuntimeTagElement _jettag_c_when_107_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_107_6); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_when_107_6.setRuntimeParent(_jettag_c_choose_105_5);
                _jettag_c_when_107_6.setTagInfo(_td_c_when_107_6);
                _jettag_c_when_107_6.doStart(context, out);
                JET2Writer _jettag_c_when_107_6_saved_out = out;
                while (_jettag_c_when_107_6.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    RuntimeTagElement _jettag_c_choose_108_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_108_7); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_choose_108_7.setRuntimeParent(_jettag_c_when_107_6);
                    _jettag_c_choose_108_7.setTagInfo(_td_c_choose_108_7);
                    _jettag_c_choose_108_7.doStart(context, out);
                    JET2Writer _jettag_c_choose_108_7_saved_out = out;
                    while (_jettag_c_choose_108_7.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        RuntimeTagElement _jettag_c_when_109_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_109_8); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_when_109_8.setRuntimeParent(_jettag_c_choose_108_7);
                        _jettag_c_when_109_8.setTagInfo(_td_c_when_109_8);
                        _jettag_c_when_109_8.doStart(context, out);
                        JET2Writer _jettag_c_when_109_8_saved_out = out;
                        while (_jettag_c_when_109_8.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            out.write("\t\t  ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_110_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_110_5); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_110_5.setRuntimeParent(_jettag_c_when_109_8);
                            _jettag_c_get_110_5.setTagInfo(_td_c_get_110_5);
                            _jettag_c_get_110_5.doStart(context, out);
                            _jettag_c_get_110_5.doEnd();
                            out.write("sFor");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_110_84 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_110_84); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_110_84.setRuntimeParent(_jettag_c_when_109_8);
                            _jettag_c_get_110_84.setTagInfo(_td_c_get_110_84);
                            _jettag_c_get_110_84.doStart(context, out);
                            _jettag_c_get_110_84.doEnd();
                            out.write(":that.data.choose");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_110_164 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_110_164); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_110_164.setRuntimeParent(_jettag_c_when_109_8);
                            _jettag_c_get_110_164.setTagInfo(_td_c_get_110_164);
                            _jettag_c_get_110_164.doStart(context, out);
                            _jettag_c_get_110_164.doEnd();
                            out.write("s\t\t");  //$NON-NLS-1$        
                            out.write(NL);         
                            _jettag_c_when_109_8.handleBodyContent(out);
                        }
                        out = _jettag_c_when_109_8_saved_out;
                        _jettag_c_when_109_8.doEnd();
                        out.write("\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                        out.write(NL);         
                        RuntimeTagElement _jettag_c_otherwise_113_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_113_8); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_otherwise_113_8.setRuntimeParent(_jettag_c_choose_108_7);
                        _jettag_c_otherwise_113_8.setTagInfo(_td_c_otherwise_113_8);
                        _jettag_c_otherwise_113_8.doStart(context, out);
                        JET2Writer _jettag_c_otherwise_113_8_saved_out = out;
                        while (_jettag_c_otherwise_113_8.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            out.write("\t\t  ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_114_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_114_5); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_114_5.setRuntimeParent(_jettag_c_otherwise_113_8);
                            _jettag_c_get_114_5.setTagInfo(_td_c_get_114_5);
                            _jettag_c_get_114_5.doStart(context, out);
                            _jettag_c_get_114_5.doEnd();
                            out.write("sFor");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_114_84 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_114_84); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_114_84.setRuntimeParent(_jettag_c_otherwise_113_8);
                            _jettag_c_get_114_84.setTagInfo(_td_c_get_114_84);
                            _jettag_c_get_114_84.doStart(context, out);
                            _jettag_c_get_114_84.doEnd();
                            out.write(":that.data.choose");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_114_164 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_114_164); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_114_164.setRuntimeParent(_jettag_c_otherwise_113_8);
                            _jettag_c_get_114_164.setTagInfo(_td_c_get_114_164);
                            _jettag_c_get_114_164.doStart(context, out);
                            _jettag_c_get_114_164.doEnd();
                            out.write("s,\t\t\t");  //$NON-NLS-1$        
                            out.write(NL);         
                            _jettag_c_otherwise_113_8.handleBodyContent(out);
                        }
                        out = _jettag_c_otherwise_113_8_saved_out;
                        _jettag_c_otherwise_113_8.doEnd();
                        _jettag_c_choose_108_7.handleBodyContent(out);
                    }
                    out = _jettag_c_choose_108_7_saved_out;
                    _jettag_c_choose_108_7.doEnd();
                    _jettag_c_when_107_6.handleBodyContent(out);
                }
                out = _jettag_c_when_107_6_saved_out;
                _jettag_c_when_107_6.doEnd();
                out.write("\t\t\t\t");  //$NON-NLS-1$        
                out.write(NL);         
                RuntimeTagElement _jettag_c_otherwise_119_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_119_6); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_otherwise_119_6.setRuntimeParent(_jettag_c_choose_105_5);
                _jettag_c_otherwise_119_6.setTagInfo(_td_c_otherwise_119_6);
                _jettag_c_otherwise_119_6.doStart(context, out);
                JET2Writer _jettag_c_otherwise_119_6_saved_out = out;
                while (_jettag_c_otherwise_119_6.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    RuntimeTagElement _jettag_c_if_120_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_120_7); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_if_120_7.setRuntimeParent(_jettag_c_otherwise_119_6);
                    _jettag_c_if_120_7.setTagInfo(_td_c_if_120_7);
                    _jettag_c_if_120_7.doStart(context, out);
                    while (_jettag_c_if_120_7.okToProcessBody()) {
                        out.write("\t\t  ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_121_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_121_5); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_121_5.setRuntimeParent(_jettag_c_if_120_7);
                        _jettag_c_get_121_5.setTagInfo(_td_c_get_121_5);
                        _jettag_c_get_121_5.doStart(context, out);
                        _jettag_c_get_121_5.doEnd();
                        out.write("sFor");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_121_65 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_121_65); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_121_65.setRuntimeParent(_jettag_c_if_120_7);
                        _jettag_c_get_121_65.setTagInfo(_td_c_get_121_65);
                        _jettag_c_get_121_65.doStart(context, out);
                        _jettag_c_get_121_65.doEnd();
                        out.write(":that.data.choose");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_121_145 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_121_145); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_121_145.setRuntimeParent(_jettag_c_if_120_7);
                        _jettag_c_get_121_145.setTagInfo(_td_c_get_121_145);
                        _jettag_c_get_121_145.doStart(context, out);
                        _jettag_c_get_121_145.doEnd();
                        out.write("s\t\t");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_if_120_7.handleBodyContent(out);
                    }
                    _jettag_c_if_120_7.doEnd();
                    RuntimeTagElement _jettag_c_if_123_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_123_7); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_if_123_7.setRuntimeParent(_jettag_c_otherwise_119_6);
                    _jettag_c_if_123_7.setTagInfo(_td_c_if_123_7);
                    _jettag_c_if_123_7.doStart(context, out);
                    while (_jettag_c_if_123_7.okToProcessBody()) {
                        out.write("\t\t  ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_124_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_124_5); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_124_5.setRuntimeParent(_jettag_c_if_123_7);
                        _jettag_c_get_124_5.setTagInfo(_td_c_get_124_5);
                        _jettag_c_get_124_5.doStart(context, out);
                        _jettag_c_get_124_5.doEnd();
                        out.write("sFor");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_124_65 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_124_65); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_124_65.setRuntimeParent(_jettag_c_if_123_7);
                        _jettag_c_get_124_65.setTagInfo(_td_c_get_124_65);
                        _jettag_c_get_124_65.doStart(context, out);
                        _jettag_c_get_124_65.doEnd();
                        out.write(":that.data.choose");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_124_145 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_124_145); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_124_145.setRuntimeParent(_jettag_c_if_123_7);
                        _jettag_c_get_124_145.setTagInfo(_td_c_get_124_145);
                        _jettag_c_get_124_145.doStart(context, out);
                        _jettag_c_get_124_145.doEnd();
                        out.write("s,\t");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_if_123_7.handleBodyContent(out);
                    }
                    _jettag_c_if_123_7.doEnd();
                    _jettag_c_otherwise_119_6.handleBodyContent(out);
                }
                out = _jettag_c_otherwise_119_6_saved_out;
                _jettag_c_otherwise_119_6.doEnd();
                _jettag_c_choose_105_5.handleBodyContent(out);
            }
            out = _jettag_c_choose_105_5_saved_out;
            _jettag_c_choose_105_5.doEnd();
            _jettag_c_iterate_104_5.handleBodyContent(out);
        }
        _jettag_c_iterate_104_5.doEnd();
        out.write("        })");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("      },");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("      header: {");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("        'Content-Type': \"application/json\"");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("      },");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("      success: function(res) {");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("        wx.showToast({");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("          title: '保存成功',");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("          icon: 'success',");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("          duration: 2000");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("        })");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("        wx.navigateBack({})");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("      }");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("    })");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("  }");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("})");  //$NON-NLS-1$        
    }
}
